Robustness Measurement: an Approach to Assessing Simulation Program Reliability

نویسندگان

  • Daniel Berleant
  • H. Cheng
چکیده

We describe a new approach to measuring the quality of simulation software by measuring its robustness. Robustness is the ability to give similar or identical numerical results even when mutations | random bugs | are injected into the code. Robustness is important because large programs, such as large simulation programs, always or nearly always have unintended bugs. Thus it is desirable for a program to behave similarly in the presence of bugs to the way it would behave without bugs. We estimate how well the results of an existing simulation program p 0 may be expected to match the results of its bug free counterpart p by intentionally adding bugs to p 0 , producing a set of programs P 1 containing programs p 1;j that each di ers from p 0 in containing a single added bug. Each program p 1;j in P 1 is further mutated to provide a 2-bug program p 2;j in 2-bug program set P 2 . Likewise, a set P 3 with three bugs in each member is created, etc. Then, we measure how closely the the simulation results predicted by programs in P N match those predicted by program p 0 : These robustness results then constitute knowledge about the relative dependability of p 0 : Robust simulation programs give us more con dence than non-robust ones. Readers of this paper are requested to contact us regarding robustness testing of their simulations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Adaptive-Robust Control Approach for Trajectory Tracking of two 5 DOF Cooperating Robot Manipulators Moving a Rigid Payload

In this paper, a dual system consisting of two 5 DOF (RRRRR) robot manipulators is considered as a cooperative robotic system used to manipulate a rigid payload on a desired trajectory between two desired initial and end positions/orientations. The forward and inverse kinematic problems are first solved for the dual arm system. Then, dynamics of the system and the relations between forces/momen...

متن کامل

An Integrated Framework for Optimization Under Uncertainty Using Inverse Reliability Strategy

In this work, we propose an integrated framework for optimization under uncertainty that can bring both the design objective robustness and the probabilistic design constraints into account. The fundamental development of this work is the employment of an inverse reliability strategy that uses percentile performance for assessing both the objective robustness and probabilistic constraints. The ...

متن کامل

Robust Design Optimization in forming process simulation

Today, FE-simulation of forming process has become an integral part for assessing and evaluating forming processes. The optimization, i.e. improvement of product characteristics, has been an integral part of forming simulation based virtual product development for several years now. On the other hand, the robustness of forming processes is becoming more and more focused on recently. Therefore t...

متن کامل

Reliability analysis of repairable systems using system dynamics modeling and simulation

Repairable standby system’s study and analysis is an important topic in reliability. Analytical techniques become very complicated and unrealistic especially for modern complex systems. There have been attempts in the literature to evolve more realistic techniques using simulation approach for reliability analysis of systems. This paper proposes a hybrid approach called as Markov system ...

متن کامل

Efficient Modelling and Simulation of Random Fields

The application of random fields to real-world problems, e.g. for assessing the robustness and reliability of structural components with geometrical or material tolerances, has gained much interest recently. However, the large number of random variables involved inhibits the use of accurate and efficient methods to compute failure probabilities. Several measures to handle the large dimension or...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007